package org.aswing;

extern class JToolTip extends Container {
	function new() : Void;
	function disposeToolTip() : Void;
	function getOffsets() : org.aswing.geom.IntPoint;
	function getTargetComponent() : flash.display.InteractiveObject;
	function getTipText() : String;
	function isOffsetsRelatedToMouse() : Bool;
	function isWaitThenPopupEnabled() : Bool;
	function moveLocationRelatedTo(p0 : org.aswing.geom.IntPoint) : Void;
	function setOffsets(p0 : org.aswing.geom.IntPoint) : Void;
	function setOffsetsRelatedToMouse(p0 : Bool) : Void;
	function setTargetComponent(p0 : flash.display.InteractiveObject) : Void;
	function setTipText(p0 : String) : Void;
	function setToolTipContainerRoot(p0 : flash.display.DisplayObjectContainer) : Void;
	function setWaitThenPopupEnabled(p0 : Bool) : Void;
	function showToolTip() : Void;
	function startWaitToPopup() : Void;
	function stopWaitToPopup() : Void;
	private function __compRollOut(p0 : flash.display.InteractiveObject) : Void;
	private function __compRollOver(p0 : flash.display.InteractiveObject) : Void;
	private function listenOwner(p0 : flash.display.InteractiveObject, ?p1 : Bool) : Void;
	private function unlistenOwner(p0 : flash.display.InteractiveObject) : Void;
	static function setDefaultToolTipContainerRoot(p0 : flash.display.DisplayObjectContainer) : Void;
}
